die a horrible death - French English Dictionary